trailer hitches - Turkish English Dictionary